דף הבית  >> 
 >> 

הרשם  |  התחבר


המרת תוכן מ-XML ל HTML 

מאת    [ 24/10/2005 ]

מילים במאמר: 387   [ נצפה 9224 פעמים ]

XSL הופך את ה XML שלכם לעמוד HTML מעוצב
לא ניכנס כאן לעובי הקורה בנוגע למימוש עצמו אלא נסביר רק את העקרונות הכלליים בתוספת קישורים שימושיים אשר יסייעו לכם ללמוד יותר כיצד להשתמש בשיטות אלו.

מידע בפורמט XML
סטנדרט ה XML הינו תקן פופולרי לאחסנת מידע אשר קל להעבירו בין יחידות מיחשוב שונות. מערכות אירגוניות רבות שומרות מידע חיוני בפורמט XML כזה ומפיצות אותו בין משתמשים ותחנות קצה המעבדות את המידע לתצוגה באפליקציות DESKTOP, בטלפונים סלולריים, דפדפני אינטרנט ועוד.

הצורך בהמרה מפורמט XML לדפי HTML

שינוי ממשק המשתמש
לעתים קרובות, נתקלות חברות גדולות, אשר להן מערכות אירגוניות ותיקות בצורך להמיר את היישומים הישנים המשמשים אותן ליישומים מתקדמים יותר אשר מסוגלים לפעול בסביבת אינטרנט או במכשירי PDA.

המערכות הישנות מתקשרות ביניהן באמצעות XML אולם כאשר רוצים ליצור למערכות ממשק משתמש חדש מבלי לשנות את הלוגיקה שבה פועלת המערכת הישנה, שיטת ההמרה באמצעות XSL פותרת באופן אופטימלי את הבעיה.

תמיכה בריבוי סוגי תצוגה לתוכן יחיד

לעתים קרובות נדרשות מערכות גדולות לתחזק תוכן (לדוגמא: פורטל חדשות) ולהפיצו מעל סוגי תצוגה שונים. באמצעות שמירת התוכן ב-XML ופיתוח ממשק משתמש ב XSL ניתן ליצור סוגי תצוגה שונים ומגוונים כגון: אתר אינטרנט המעוצב בסגנון שונה לחלוטין לכל צופה או במיתוג שונה, צפייה באותו תוכן בדפדפן סלולרי ועוד כיד הדמיון.

המרה באמצעות XSL
XSL הינה שפת קוד אשר מסוגלת לקחת מידע ב XML ולהופכו לדף HTML / XHTML מעוצב.
השפה מורכבת מאוסף הוראות אשר ממירות כל מבנה נתונים או מידע לתצוגה גרפית מעל ממשק משתמש.
XSL מסוגל להפוך XML לכל פורמט ויזואלי כאשר HTML הינו רק אחת מן האפשרויות.

ניתן לבצע את ההמרה מ XML ל HTML ב-2 צורות עיקריות:


    • המרה בצד השרת - המרת XML ל HTML בצד השרת באמצעות תוכנה ייעודית ושליחת הדף הסופי ללקוח.
    מגדיל את העומס על השרת שאחראי על ההמרה אולם חוסך את הצורך בתלות ביכולות הטכניות של הצופה (לדוגמא: דפדפן אינטרנט מיושן).


    • המרה בצד הלקוח - המרת XML ל HTML בצד הלקוח הצופה.
    מקטין את העומס על השרת המגיש את ה XML אולם נסמך על יכולותיו של הצופה להמיר בעצמו את התוכן ומוגבל לביצועים ירודים כאשר מדובר בקובצי XML גדולים.



כיצד מתרחש התהליך?
לכל קובץ XML שמגיש השרת מצורף קובץ XSL שמגדיר כיצד יראה הדף המוגש לצופה.

בהתאם לארכיטקטורה שנבחרה (עיבוד בצד השרת או עיבוד בצד הלקוח) מתבצעת ההמרה של המידע, והמערכות מבוססות XML מצליחות להציג את התוכן מעל סוגי תצוגה שונים.
מערכת חשבונית ירוקה מאפשרת הפקת חשבוניות, קבלות וכל מסמך חשבונאי אחר מכל מחשב המחובר לאינטרנט. המערכת מאושרת לשימוש ע"י רשות המיסים, ומאפשרת שליחת חשבונית חתומה דיגיטלית במייל, ללא צורך בהדפסה וצריכת נייר.



מאמרים חדשים מומלצים: 

חשבתם שרכב חשמלי פוטר מטיפולים? תחשבו שוב! -  מאת: יואב ציפרוט מומחה
מה הסיבה לבעיות האיכות בעולם -  מאת: חנן מלין מומחה
מערכת יחסים רעילה- איך תזהו מניפולציות רגשיות ותתמודדו איתם  -  מאת: חגית לביא מומחה
לימודים במלחמה | איך ללמוד ולהישאר מרוכז בזמן מלחמה -  מאת: דניאל פאר מומחה
אימא אני מפחד' הדרכה להורים כיצד תוכלו לנווט את קשיי 'מצב המלחמה'? -  מאת: רזיאל פריגן פריגן מומחה
הדרך שבה AI (בינה מלאכותית) ממלאת את העולם בזבל דיגיטלי -  מאת: Michael - Micha Shafir מומחה
ספינת האהבה -  מאת: עומר וגנר מומחה
אומנות ברחבי העיר - זרז לשינוי, וטיפוח זהות תרבותית -  מאת: ירדן פרי מומחה
שיקום והעצמה באמצעות עשיה -  מאת: ילנה פיינשטיין מומחה
איך מורידים כולסטרול ללא תרופות -  מאת: קובי עזרא יעקב מומחה

מורנו'ס - שיווק באינטרנט

©2022 כל הזכויות שמורות

אודותינו
שאלות נפוצות
יצירת קשר
יתרונות לכותבי מאמרים
מדיניות פרטיות
עלינו בעיתונות
מאמרים חדשים

לכותבי מאמרים:
פתיחת חשבון חינם
כניסה למערכת
יתרונות לכותבי מאמרים
תנאי השירות
הנחיות עריכה
תנאי שימוש במאמרים



מאמרים בפייסבוק   מאמרים בטוויטר   מאמרים ביוטיוב